home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / etc / kismet.conf < prev    next >
Text File  |  2005-12-09  |  13KB  |  338 lines

  1. # Kismet config file
  2. # Most of the "static" configs have been moved to here -- the command line
  3. # config was getting way too crowded and cryptic.  We want functionality,
  4. # not continually reading --help!
  5.  
  6. # Version of Kismet config
  7. version=2005.06.R1
  8.  
  9. # Name of server (Purely for organizational purposes)
  10. servername=Kismet
  11.  
  12. # User to setid to (should be your normal user)
  13. suiduser=kismet
  14.  
  15. # Sources are defined as:
  16. # source=sourcetype,interface,name[,initialchannel]
  17. # Source types and required drivers are listed in the README under the
  18. # CAPTURE SOURCES section.
  19. # The initial channel is optional, if hopping is not enabled it can be used
  20. # to set the channel the interface listens on.
  21. # YOU MUST CHANGE THIS TO BE THE SOURCE YOU WANT TO USE
  22. source=cisco_wifix,eth1:wifi0,ciscosource
  23.  
  24. # Comma-separated list of sources to enable.  This is only needed if you defined
  25. # multiple sources and only want to enable some of them.  By default, all defined
  26. # sources are enabled.
  27. # For example:
  28. # enablesources=prismsource,ciscosource
  29.  
  30. # Do we channelhop?
  31. channelhop=true
  32.  
  33. # How many channels per second do we hop?  (1-10)
  34. channelvelocity=5
  35.  
  36. # By setting the dwell time for channel hopping we override the channelvelocity
  37. # setting above and dwell on each channel for the given number of seconds.
  38. #channeldwell=10
  39.  
  40. # Do we split channels between cards on the same spectrum?  This means if 
  41. # multiple 802.11b capture sources are defined, they will be offset to cover
  42. # the most possible spectrum at a given time.  This also controls splitting
  43. # fine-tuned sourcechannels lines which cover multiple interfaces (see below)
  44. channelsplit=true
  45.  
  46. # Basic channel hopping control:
  47. # These define the channels the cards hop through for various frequency ranges
  48. # supported by Kismet.   More finegrain control is available via the 
  49. # "sourcechannels" configuration option.
  50. # Don't change the IEEE80211<x> identifiers or channel hopping won't work.
  51.  
  52. # Users outside the US might want to use this list:
  53. # defaultchannels=IEEE80211b:1,7,13,2,8,3,14,9,4,10,5,11,6,12
  54. defaultchannels=IEEE80211b:1,6,11,2,7,3,8,4,9,5,10
  55.  
  56. # 802.11g uses the same channels as 802.11b...
  57. defaultchannels=IEEE80211g:1,6,11,2,7,3,8,4,9,5,10
  58.  
  59. # 802.11a channels are non-overlapping so sequential is fine.  You may want to
  60. # adjust the list depending on the channels your card actually supports.
  61. # defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,184,188,192,196,200,204,208,212,216 
  62. defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64
  63.  
  64. # Combo cards like Atheros use both 'a' and 'b/g' channels.  Of course, you
  65. # can also explicitly override a given source.  You can use the script 
  66. # extras/listchan.pl to extract all the channels your card supports.
  67. defaultchannels=IEEE80211ab:1,6,11,2,7,3,8,4,9,5,10,36,40,44,48,52,56,60,64
  68.  
  69. # Fine-tuning channel hopping control:
  70. # The sourcechannels option can be used to set the channel hopping for 
  71. # specific interfaces, and to control what interfaces share a list of 
  72. # channels for split hopping.  This can also be used to easily lock
  73. # one card on a single channel while hopping with other cards.
  74. # Any card without a sourcechannel definition will use the standard hopping
  75. # list.
  76. # sourcechannels=sourcename[,sourcename]:ch1,ch2,ch3,...chN
  77.  
  78. # ie, for us channels on the source 'prism2source' (same as normal channel
  79. # hopping behavior):
  80. # sourcechannels=prism2source:1,6,11,2,7,3,8,4,9,5,10
  81.  
  82. # Given two capture sources, "prism2a" and "prism2b", we want prism2a to stay
  83. # on channel 6 and prism2b to hop normally.  By not setting a sourcechannels 
  84. # line for prism2b, it will use the standard hopping.
  85. # sourcechannels=prism2a:6
  86.  
  87. # To assign the same custom hop channel to multiple sources, or to split the 
  88. # same custom hop channel over two sources (if splitchannels is true), list
  89. # them all on the same sourcechannels line:
  90. # sourcechannels=prism2a,prism2b,prism2c:1,6,11
  91.  
  92. # Port to serve GUI data
  93. tcpport=2501
  94. # People allowed to connect, comma seperated IP addresses or network/mask
  95. # blocks.  Netmasks can be expressed as dotted quad (/255.255.255.0) or as
  96. # numbers (/24)
  97. allowedhosts=127.0.0.1
  98. # Address to bind to.  Should be an address already configured already on
  99. # this host, reverts to INADDR_ANY if specified incorrectly.
  100. bindaddress=127.0.0.1
  101. # Maximum number of concurrent GUI's
  102. maxclients=5
  103.  
  104. # Do we have a GPS?
  105. gps=true
  106. # Host:port that GPSD is running on.  This can be localhost OR remote!
  107. gpshost=localhost:2947
  108. # Do we lock the mode?  This overrides coordinates of lock "0", which will
  109. # generate some bad information until you get a GPS lock, but it will 
  110. # fix problems with GPS units with broken NMEA that report lock 0
  111. gpsmodelock=false
  112.  
  113. # Packet filtering options:
  114. # filter_tracker - Packets filtered from the tracker are not processed or
  115. #                  recorded in any way.
  116. # filter_dump    - Packets filtered at the dump level are tracked, displayed,
  117. #                  and written to the csv/xml/network/etc files, but not 
  118. #                  recorded in the packet dump
  119. # filter_export  - Controls what packets influence the exported CSV, network,
  120. #                  xml, gps, etc files.
  121. # All filtering options take arguments containing the type of address and
  122. # addresses to be filtered.  Valid address types are 'ANY', 'BSSID',
  123. # 'SOURCE', and 'DEST'.  Filtering can be inverted by the use of '!' before
  124. # the address.  For example,
  125. # filter_tracker=ANY(!00:00:DE:AD:BE:EF)
  126. # has the same effect as the previous mac_filter config file option.
  127. # filter_tracker=...
  128. # filter_dump=...
  129. # filter_export=...
  130.  
  131. # Alerts to be reported and the throttling rates.
  132. # alert=name,throttle/unit,burst/unit
  133. # The throttle/unit describes the number of alerts of this type that are
  134. # sent per time unit.  Valid time units are second, minute, hour, and day.
  135. # Burst rates control the number of packets sent at a time
  136. # For example:
  137. # alert=FOO,10/min,5/sec
  138. # Would allow 5 alerts per second, and 10 alerts total per minute.
  139. # A throttle rate of 0 disables throttling of the alert.
  140. # See the README for a list of alert types.
  141. alert=NETSTUMBLER,10/min,1/sec
  142. alert=WELLENREITER,10/min,1/sec
  143. alert=LUCENTTEST,10/min,1/sec
  144. alert=DEAUTHFLOOD,10/min,2/sec
  145. alert=BCASTDISCON,10/min,2/sec
  146. alert=CHANCHANGE,5/min,1/sec
  147. alert=AIRJACKSSID,5/min,1/sec
  148. alert=PROBENOJOIN,10/min,1/sec
  149. alert=DISASSOCTRAFFIC,10/min,1/sec
  150. alert=NULLPROBERESP,10/min,1/sec
  151. alert=BSSTIMESTAMP,10/min,1/sec
  152.  
  153. # Known WEP keys to decrypt, bssid,hexkey.  This is only for networks where
  154. # the keys are already known, and it may impact throughput on slower hardware.
  155. # Multiple wepkey lines may be used for multiple BSSIDs.
  156. # wepkey=00:DE:AD:C0:DE:00,FEEDFACEDEADBEEF01020304050607080900
  157.  
  158. # Is transmission of the keys to the client allowed?  This may be a security
  159. # risk for some.  If you disable this, you will not be able to query keys from
  160. # a client.
  161. allowkeytransmit=true
  162.  
  163. # How often (in seconds) do we write all our data files (0 to disable)
  164. writeinterval=300
  165.  
  166. # Do we use sound?
  167. # Not to be confused with GUI sound parameter, this controls wether or not the
  168. # server itself will play sound.  Primarily for headless or automated systems.
  169. sound=false
  170. # Path to sound player
  171. soundplay=/usr/bin/play
  172. # Optional parameters to pass to the player
  173. # soundopts=--volume=.3
  174. # New network found
  175. sound_new=/usr/share/kismet/wav/new_network.wav
  176. # Wepped new network
  177. # sound_new_wep=${prefix}/com/kismet/wav/new_wep_network.wav
  178. # Network traffic sound
  179. sound_traffic=/usr/share/kismet/wav/traffic.wav
  180. # Network junk traffic found
  181. sound_junktraffic=/usr/share/kismet/wav/junk_traffic.wav
  182. # GPS lock aquired sound
  183. # sound_gpslock=/usr/share/kismet/wav/foo.wav
  184. # GPS lock lost sound
  185. # sound_gpslost=/usr/share/kismet/wav/bar.wav
  186. # Alert sound
  187. sound_alert=/usr/share/kismet/wav/alert.wav
  188.  
  189. # Does the server have speech? (Again, not to be confused with the GUI's speech)
  190. speech=false
  191. # Server's path to Festival
  192. festival=/usr/bin/festival
  193. # Are we using festival lite?  If so, set the above "festival" path to also
  194. # point to the "flite" binary
  195. flite=false
  196. # How do we speak?  Valid options:
  197. # speech    Normal speech
  198. # nato      NATO spellings (alpha, bravo, charlie)
  199. # spell     Spell the letters out (aye, bee, sea)
  200. speech_type=nato
  201. # speech_encrypted and speech_unencrypted - Speech templates
  202. # Similar to the logtemplate option, this lets you customize the speech output.
  203. # speech_encrypted is used for an encrypted network spoken string
  204. # speech_unencrypted is used for an unencrypted network spoken string
  205. #
  206. # %b is replaced by the BSSID (MAC) of the network
  207. # %s is replaced by the SSID (name) of the network
  208. # %c is replaced by the CHANNEL of the network
  209. # %r is replaced by the MAX RATE of the network
  210. speech_encrypted=New network detected, s.s.i.d. %s, channel %c, network encrypted.
  211. speech_unencrypted=New network detected, s.s.i.d. %s, channel %c, network open.
  212.  
  213. # Where do we get our manufacturer fingerprints from?  Assumed to be in the
  214. # default config directory if an absolute path is not given.
  215. ap_manuf=ap_manuf
  216. client_manuf=client_manuf
  217.  
  218. # Use metric measurements in the output?
  219. metric=false
  220.  
  221. # Do we write waypoints for gpsdrive to load?  Note:  This is NOT related to
  222. # recent versions of GPSDrive's native support of Kismet.
  223. waypoints=false
  224. # GPSDrive waypoint file.  This WILL be truncated.
  225. waypointdata=%h/.gpsdrive/way_kismet.txt
  226. # Do we want ESSID or BSSID as the waypoint name ?
  227. waypoint_essid=false
  228.  
  229. # How many alerts do we backlog for new clients?  Only change this if you have
  230. # a -very- low memory system and need those extra bytes, or if you have a high
  231. # memory system and a huge number of alert conditions.
  232. alertbacklog=50
  233.  
  234. # File types to log, comma seperated
  235. # dump    - raw packet dump
  236. # network - plaintext detected networks
  237. # csv     - plaintext detected networks in CSV format
  238. # xml     - XML formatted network and cisco log
  239. # weak    - weak packets (in airsnort format)
  240. # cisco   - cisco equipment CDP broadcasts
  241. # gps     - gps coordinates
  242. logtypes=dump,network,csv,xml,weak,cisco,gps
  243.  
  244. # Do we track probe responses and merge probe networks into their owners?
  245. # This isn't always desireable, depending on the type of monitoring you're
  246. # trying to do.
  247. trackprobenets=true
  248.  
  249. # Do we log "noise" packets that we can't decipher?  I tend to not, since 
  250. # they don't have anything interesting at all in them.
  251. noiselog=false
  252.  
  253. # Do we log corrupt packets?  Corrupt packets have enough header information
  254. # to see what they are, but someting is wrong with them that prevents us from
  255. # completely dissecting them.  Logging these is usually not a bad idea.
  256. corruptlog=true
  257.  
  258. # Do we log beacon packets or do we filter them out of the dumpfile
  259. beaconlog=true
  260.  
  261. # Do we log PHY layer packets or do we filter them out of the dumpfile
  262. phylog=true
  263.  
  264. # Do we mangle packets if we can decrypt them or if they're fuzzy-detected
  265. mangledatalog=true
  266.  
  267. # Do we do "fuzzy" crypt detection?  (byte-based detection instead of 802.11
  268. # frame headers)
  269. # valid option: Comma seperated list of card types to perform fuzzy detection 
  270. #  on, or 'all'
  271. fuzzycrypt=wtapfile,wlanng,wlanng_legacy,wlanng_avs,hostap,wlanng_wext,ipw2200,ipw2915
  272.  
  273. # Do we use network-classifier fuzzy-crypt detection?  This means we expect 
  274. # packets that are associated with an encrypted network to be encrypted too, 
  275. # and we process them by the same fuzzy compare. 
  276. # This essentially replaces the fuzzycrypt per-source option.
  277. netfuzzycrypt=true
  278.  
  279. # What type of dump do we generate? 
  280. # valid option: "wiretap" 
  281. dumptype=wiretap
  282. # Do we limit the size of dump logs?  Sometimes ethereal can't handle big ones.
  283. # 0 = No limit
  284. # Anything else = Max number of packets to log to a single file before closing
  285. # and opening a new one.
  286. dumplimit=0
  287.  
  288. # Do we write data packets to a FIFO for an external data-IDS (such as Snort)?
  289. # See the docs before enabling this.
  290. #fifo=/tmp/kismet_dump
  291.  
  292. # Default log title
  293. logdefault=Kismet
  294.  
  295. # logtemplate - Filename logging template.
  296. # This is, at first glance, really nasty and ugly, but you'll hardly ever
  297. # have to touch it so don't complain too much.
  298. #
  299. # %n is replaced by the logging instance name
  300. # %d is replaced by the current date as Mon-DD-YYYY
  301. # %D is replaced by the current date as YYYYMMDD
  302. # %t is replaced by the starting log time
  303. # %i is replaced by the increment log in the case of multiple logs
  304. # %l is replaced by the log type (dump, status, crypt, etc)
  305. # %h is replaced by the home directory
  306. # ie, "netlogs/%n-%d-%i.dump" called with a logging name of "Pok" could expand
  307. # to something like "netlogs/Pok-Dec-20-01-1.dump" for the first instance and 
  308. # "netlogs/Pok-Dec-20-01-2.%l" for the second logfile generated.
  309. # %h/netlots/%n-%d-%i.dump could expand to
  310. # /home/foo/netlogs/Pok-Dec-20-01-2.dump
  311. #
  312. # Other possibilities:  Sorting by directory
  313. # logtemplate=%l/%n-%d-%i
  314. # Would expand to, for example,
  315. # dump/Pok-Dec-20-01-1
  316. # crypt/Pok-Dec-20-01-1
  317. # and so on.  The "dump", "crypt", etc, dirs must exist before kismet is run
  318. # in this case.
  319. logtemplate=/tmp/%n-%d-%i.%l
  320.  
  321. # Where do we store the pid file of the server?
  322. piddir=/var/run/
  323.  
  324. # Where state info, etc, is stored.  You shouldnt ever need to change this.
  325. # This is a directory.
  326. configdir=/var/kismet/
  327.  
  328. # cloaked SSID file.  You shouldn't ever need to change this.
  329. ssidmap=ssid_map
  330.  
  331. # Group map file.  You shouldn't ever need to change this.
  332. groupmap=group_map
  333.  
  334. # IP range map file.  You shouldn't ever need to change this.
  335. ipmap=ip_map
  336.  
  337.